package com.sumainfor.pc.epc.service;
import com.sumainfor.common.util.JsonResult;
import com.sumainfor.common.utlis.Pager;

import java.util.List;
import java.util.Map;

/**
 * 房源配置变更
 */
public interface HoHousingAlterService {
    /**
     * 运营部服务管家根据房源配置主表编号查询房源配置变更
     */
    JsonResult getHoHousingAlterList(Map<String,Object> params);
    /**
     * 服务管家新增房源配置
     */
    JsonResult addHoHousingAlter(Map<String,Object> params);
    /**
     * 服务管家查询房间的物品清单
     */
    List<Map<String,Object>> getHoHousingAlterRentList(Map<String,Object> params);
    /**
     * 服务管家查询公共区域的物品清单
     */
    List<Map<String,Object>> getHoHousingAlterRentComList(Map<String,Object> params);
    /**
     * 查询房源的配置变更列表（服务管家配置变更记录、服务中心经理配置变更记录）
     */
    JsonResult getHoAlterList(Map<String,Object> params);
    /**
     * 根据配置变更编号查询房源的配置列表(服务管家配置变更记录、服务中心经理配置变更记录）)
     */
    JsonResult getHoAlterListByAltId(Map<String,Object> params);
    /**
     * 服务中心经理审核房源配置变更
     */
    JsonResult updateHoHouAlter(Map<String,Object> params);
    /**
     * 查询房源是否有正在审核中的配置变更(服务管家配置变更记录、服务中心经理配置变更记录）
     */
    JsonResult getHoAlterStateByAltId(Map<String,Object> params);


    JsonResult getHouConIdPlan(Map<String,Object> params);

    JsonResult addHouConPlan(Map<String,Object> params);
}
